home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 3: The Continuation / 17-Bit_The_Continuation_Disc.iso / amigan / amigan 15 / screensizer / screensizer.readme! < prev    next >
Encoding:
Text File  |  1994-01-27  |  3.3 KB  |  77 lines

  1. Have you ever wished you could have 80 columns of text actually ON the
  2. screen at once?  How about 24 rows of text, instead of only 23?  Well,
  3. this program can help you out, and still leave your window showing in
  4. the borders!
  5.  
  6. ScreenSizer will allow you to specify the number of rows and columns of
  7. pixels to be displayed on the screen, as well as modifying the offset
  8. from the upper left corner of the screen so that your window will be
  9. centered on your display.
  10.  
  11. The following is an excerpt from the author's source text:
  12.  
  13.  * Thad Floryan, 7 March 1987
  14.  *
  15.  * Sets the Preferences data for increasing the window bounds.    From the
  16.  * default parameters, RowSizeChange and ColumnSizeChange are the values
  17.  * added to the window size.  ViewXOffset and ViewYOffset are the delta
  18.  * from the default upper left corner.
  19.  *
  20.  * Usage:
  21.  *
  22.  *    CLI> ScreennSizer [ row.delta  col.delta  [-xoffset  -yoffset]]
  23.  *
  24.  * argv:     [0]      [1]          [2]      [3]         [4]
  25.  * argc:      1       2           3       4          5
  26.  *
  27.  *        no args causes the present values to be displayed, else
  28.  *        row.delta is the number of rows (V) to be added
  29.  *        col.delta is the number of columns (H) to be added
  30.  *        xoffset is the upper left corner x delta,
  31.  *          usually negative
  32.  *        yoffset is the upper left corner y delta,
  33.  *          usually negative
  34.  *
  35.  * Note: the Preferences structure is exactly the size of and is stored
  36.  * in SYS:DEVS/system-configuration.  This program calls
  37.  * RethinkDisplay() for an immediate screen update if parameters are
  38.  * changed; to save the parameters permanently, use the Preferences
  39.  * program.
  40.  *
  41.  * This program inspired by Neil Katin's "MoreRows" and enhanced/fixed
  42.  * from Marco Papa's "MyMoreRows".
  43.  
  44. Instead of using the Preferences program, you may choose to save the
  45. system-configuration with my Prefs program from Amigan Disk #11.
  46.  
  47. There is some abiguity in the above excerpt.  The values you pass to
  48. ScreenSizer are in PIXELS, not characters or lines.  The number of
  49. pixels you have to add to obtain more lines depends on the font.  If
  50. you use the system default font (TOPAZ-8), it takes 8 pixels to render
  51. the character vertically to make one line.  It just so happens that
  52. TOPAZ-8 also is 8 pixels wide.    Thus, to make your default 77 by 23
  53. standard Workbench screen into an 80 by 24 screen, use the following
  54. recommended values:
  55.  
  56.   ScreenSizer 8 24
  57.  
  58. This will add the necessary pixels and leave the window borders intact!
  59. You will have to adjust the xoffset and yoffset values yourself, as each
  60. monitor has different tolerances.  The easiest way to adjust the offset
  61. values is through the Preferences program--use the screen centering gadget.
  62. Simply use ScreenSizer to size the screen first, then drag the centering gadget
  63. around in Preferences until you like the way it looks.
  64.  
  65. CAVEATS:
  66.   Sprites don't seem to like it much when you alter the X and Y offsets of
  67.   the screen.  Programs like PacMan87 and Missile Command don't show the
  68.   proper images for the sprites (you see something, but its usually
  69.   garbage, seems to be a bug in the graphics library.)    The only solution
  70.   I know about is to keep an unmodified (by ScreenSizer or MoreRows) copy
  71.   of your devs:system-configuration file around, and install it before you
  72.   run the game.  You can do this easily with the above mentioned Prefs program.
  73.  
  74. Notes added by Jim Cooper and Bruce Drake
  75.  
  76.  
  77.